*{
	font-family:tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
}
a{
	text-decoration:none;
	font-weight:normal;
	color:gray;
}

li {
	
	list-style-image: url(../img/li.gif);
	list-style-position:inside;
	line-height:14pt;
	height:19pt;
	padding-left:6px;
	margin-left:22px;
} 

li.title{
	color:#565656;
	list-style-image: url(../img/li_title.gif);
	margin-left:2px;
}

a:hover{
	color:gold;
}
h1{
	font-size:1.1em;	 
	color:white;
	height:2em;
	line-height:3.5em;
	margin:0;
	padding:0;
	padding-left:20px;
}

h2{
	font-size:0.9em;	 
	color:white;
	margin:0;
	padding:0px 4px 0 8px;
	* padding:3px 4px 0 8px;
	background-image:url(../img/header.jpg);
	background-repeat:repeat-x;
	background-position:0 -31px  ;
	height:40px;
	line-height:25px;
	font-weight:normal;
}

body{
	margin:0px;
	padding:0px;
	font-size:88%;
	overflow:auto;
	background-image:url(../img/bgd.gif);
}

img{
	vertical-align:middle;
	border:0;
}
div#header{
	margin:0;
	padding:0;
	background-image:url(../img/header.jpg);
	height:68px;
	background-repeat:repeat-x;
	text-align:left;
	background-color:white;
}
div#header a{
	margin-right:8px;
	margin-top:18px;
	float:right;
	color:white;
	font-size:0.8em;
	height:1em;
	line-height:1em;
}
div#content{
	padding:10px;

	height:auto;
	overflow:visible;
	text-align:left;
}

label{
	width:140px;
}

input,label,select{
	font-size:0.9em;	
	float:left;
}

input,select{
	border:1px solid silver;
	padding-left:3px;
}

form,.table{width:94%;}
form,.menu,.table{
	text-align:left;
	margin:0 0 0 20px;
	background-image:url(../img/bottom.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:white;
	border:1px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	border-bottom:2px solid #e1e1e1;
}
.menu{width:400px;}

form br{
	clear:both;
	margin-bottom:5px;
	line-height:23px;
}
form#frmLogin{
	width:400px;
	height:180px;
	
}
div.frame{
	padding:10px 20px 10px 20px;
	text-align:left;
}
form#frmLogin input#btnLogin{
	float:left;
	margin-left:4px;
	background-color:transparent;
}
hr{
	color:silver;
}
div.toolbar{
	text-align:right;
	margin-right:6px;
	margin-bottom:8px;
	border-bottom:1px solid #f1f1f1;
	font-size:0.8em;
	padding-bottom:3px;
}

div.toolbar a{
	margin:0 4px 1px 4px;	
}
div.table table{
	border:1px solid silver;
}
div.table td{
	padding:4px;
	font-size:0.9em;
	border-bottom:1px solid #f1f1f1;
	height:24px;
}
div.table th{
	 
	padding:2px 10px 2px 10px;
	color:white;
	font-weight:normal;
	white-space:nowrap;
	 
}

a img{margin-right:3px}
img#loader{margin-left:150px}
input#btnSearch{
	background-color:transparent;	
	margin-left:4px;
}

table.sortable th{ 
	border-right:1px solid #b1b1b1;
	margin-right:0;
	padding-right:0;
	
	cursor:pointer; 
}

table.sortable { 
	background-image:url(../img/header.jpg);
	background-repeat:repeat-x;
	background-position:0 -31px  ;
}
.sortUp {
	background:
		url(../img/sortup.gif)		
		no-repeat
		center right;
}

.sortDown {
	background: 
		url(../img/sortdown.gif)
		no-repeat
		center right;
}

div#debug{
	padding:15px;
}
#btnSearch{

}

.north{background: url(../img/north.png) repeat-x top;  }
.east{ background: url(../img/east.png) repeat-y right;}
.south{background: url(../img/south.png) repeat-x bottom; }
.west{background: url(../img/west.png) repeat-y left;}
.northeast{background: url(../img/northeast.png) no-repeat top right; }
.southeast{background: url(../img/southeast.png) no-repeat bottom right;}
.southwest {background: url(../img/southwest.png) no-repeat bottom left;}
.northwest {background: url(../img/northwest.png) no-repeat top left;padding: 1em;}

tr{
	background-repeat:repeat;
}
	